@space: 15px;
@bgColor: #FFF;
.password {
	padding: 40px;
	background-color: @bgColor;
	.mt15 {
		margin-top: @space;
	}
	.title {
    font-size: 16px;
    color: #333;
    padding-left: 10px;
		padding-bottom: 25px;
    position: relative;
  }
 	.title::before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 4px;
		height: 18px;
		background-color: #ef4b43;
	}
	.confirmBtn {
		width: 200px;
		height: 35px;
		font-size: 16px;
		border-radius: 20px;
		margin-left: 15px;
		margin-top: 15px;
	}
	.codeBtn {
		border-radius: 20px;
		font-size: 13px;
		position: absolute;
		right: 3px;
		top: 3px;
	}
	.code {
		position: relative;
	}
	:global {
		.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) {
			position: absolute;
		}
		.ant-form-item {
			margin-bottom: 15px;
		}
		.ant-form-item-label label {
			color: #666;
			font-size: 14px;
		}
		.ant-input {
			border-radius: 0;
			height: 35px;
			line-height: 35px;
		}
		.ant-input, .ant-form-item-control {
			font-size: 15px;
			color: #444;
			font-weight: 400;
		}
	}
}